Reusable Graph Transformation Templates
نویسندگان
چکیده
Model-Driven Engineering promotes models as the principal artefacts of the development, hence model transformation techniques – like graph transformation – become key enablers for this development paradigm. In order to increase the adoption of Model-Driven Engineering in industrial practice, techniques aimed at raising the quality and productivity in model transformation development are needed. In this paper we bring elements from generic programming into graph transformation in order to define generic graph transformations that can be reused in different contexts. In particular, we propose the definition and instantiation of graph transformation templates whose requirements from generic types are specified through so-called concepts, as well as mixin layers that extend meta-models with the extra auxiliary elements needed by templates.
منابع مشابه
Towards the flexible reuse of model transformations: A formal approach based on graph transformation
Model transformations are the heart and soul of Model Driven Engineering (MDE). However, in order to increase the adoption of MDE by industry, techniques for developing model transformations in the large and raising the quality and productivity in their construction, like reusability, are still needed. In previous works, we developed a reutilization approach for graph transformations based on t...
متن کاملReuse of Verified Design Templates Through Extended Pattern Matching
Note: Most SVRC technical reports are available via anonymous ftp, from svrc.it.uq.edu.au in the directory /pub/techreports. Individual abstracts and compressed postscript les are available from Abstract Care provides a framework for construction and veriication of programs , based around the recording of reusable design knowledge in pa-rameterized templates. This paper shows how pattern-matchi...
متن کاملReusable Architectural Decision Models for Enterprise Application Development
In enterprise application development and other software construction projects, a critical success factor is to make sound architectural decisions. Text templates and tool support for capturing architectural decisions exist, but have failed to reach broad adoption so far. One of the inhibitors we perceived on large-scale industry projects is that architectural decision capturing is regarded as ...
متن کاملTransformation of standardized clinical models based on OWL technologies: from CEM to OpenEHR archetypes
INTRODUCTION The semantic interoperability of electronic healthcare records (EHRs) systems is a major challenge in the medical informatics area. International initiatives pursue the use of semantically interoperable clinical models, and ontologies have frequently been used in semantic interoperability efforts. The objective of this paper is to propose a generic, ontology-based, flexible approac...
متن کاملGeneric and Polymorphic Graph Transformations-Supporting the Definition of Visual Languages
In this paper we present a graph transformation based approach for the specification of reusable and extensible visual language definitions. It is based on the graph transformation language and environment PROGRES. We will see that PROGRES in its current form is not yet well-prepared for the construction of reusable and extensible specification fragments despite of the fact that a powerful pack...
متن کامل